html, body, div, h1, h2, h3, h4, h5, h6, ul, li, ol, p, form, dd, dl, dt, label{margin:0;padding:0;list-style:none;font-weight:normal;}
body{margin:0;font:12px/15px Arial, Helvetica, sans-serif;}
img{border:0;}
a{text-decoration:none;color:#224085;}
a:hover{text-decoration:underline;}
input, select, textarea{font:12px Arial, Helvetica, sans-serif;}


/*FIXES UTILES*/
.dupfix{float:left;width:1px;height:0px;line-height:0px;visibility:hidden;}
ul,ol{position:relative;}

/*CLEARFIX*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
* html .pngfix, 
* html img, 
* html .LgPMI{behavior:url(/content/1024/img/comun/iepngfix.htc);}

/*CURVAS*/
.Cv{background:no-repeat;width:5px;height:5px;position:absolute;font-size:0;}
.Tl{top:0;left:0;background-position:left top;}
.Tr{top:0;right:0;background-position:right top;}
.Bl{bottom:0;left:0;background-position:left bottom;}
.Br{bottom:0;right:0;background-position:right bottom;}

.DN{display:none;}

/*TITULO H1*/
h1{font-size:14px;font-weight:bold;color:#156135;padding:8px 0 10px 0;background:url(/images/Home/sombra_h1.gif) left bottom no-repeat;margin:0 0 0 21px;}

/*Chapita publicar Nuevo*/
.Hd .Cont2 .Sol .Nuevo{position:absolute;top:41px;left:322px;background:url(/images/Comun/Nuevo_chapita.png) left top no-repeat;width:50px;height:19px;}
.Hd .Cont2 .Sol .Nuevo span{display:none;}


/*BOTON*/
.Btn span{float:left;display:block;height:20px;cursor:pointer;}
.Act .Btn a{display:block;}
.Btn a{color:#fff;font-size:11px;float:left;}
.Btn a:hover{text-decoration:none;}
.Btn a .L{background:url(/images/Btn/fd_BtL.gif);width:4px;}
.Btn a:hover .L{background:url(/images/Btn/fd_BtLHover.gif);}
.Btn a .R{background:url(/images/Btn/fd_BtR.gif);width:4px;}
.Btn a:hover .R{background:url(/images/Btn/fd_BtRHover.gif);}
.Btn a .M{background: url(/images/Btn/BtnMn.gif);line-height:20px;color:#fff;padding:0 4px;}
.Btn a:hover .M{background: url(/images/Btn/BtnMhover.gif);}

/*BOTON GRIS*/
.BtnGris span{float:left;display:block;height:21px;cursor:pointer;}
.BtnGris a{color:#1b3e7e;font-size:12px;float:left;}
.BtnGris a:hover{text-decoration:none;}
.BtnGris a .L{background:url(/images/Btn/fd_MultiL.gif);width:3px;}
.BtnGris a:hover .L{background:url(/images/Btn/fd_MultiLHover.gif);}
.BtnGris a .R{background:url(/images/Btn/fd_MultiR.gif);width:3px;}
.BtnGris a:hover .R{background:url(/images/Btn/fd_MultiRHover.gif);}
.BtnGris a .M{background:url(/images/Btn/fd_MultiM.gif) repeat-x;line-height:20px;color:#2b53a4;padding:0 4px;}
.BtnGris a:hover .M{background:url(/images/Btn/fd_MultiMHover.gif) repeat-x;}

/*BOTON NARANJA*/
.BtnNaranja span{float:left;display:block;height:21px;cursor:pointer;}
.BtnNaranja a{color:#fff;font-size:12px;float:left;}
.BtnNaranja a:hover{text-decoration:none;}
.BtnNaranja a .L{background:url(/images/Btn/fd_btnNaranjaL.gif);width:3px;}
.BtnNaranja a:hover .L{background:url(/images/Btn/fd_btnNaranjaLHover.gif);}
.BtnNaranja a .R{background:url(/images/Btn/fd_btnNaranjaR.gif);width:3px;}
.BtnNaranja a:hover .R{background:url(/images/Btn/fd_btnNaranjaRHover.gif);}
.BtnNaranja a .M{background:url(/images/Btn/fd_btnNaranjaM.gif) repeat-x;line-height:20px;color:#fff;padding:0 12px;font-weight:bold;}
.BtnNaranja a:hover .M{background:url(/images/Btn/fd_btnNaranjaMHover.gif) repeat-x;}

/*Ruteo*/
.Ruteo{padding:8px 0 0 6px;font-size:11px;}
.Ruteo a{float:left;}
.Ruteo span{float:left;color:#b2b5b9;}
.Ruteo h2{background:url(/images/Comun/ic_Ruteo.gif) 0 5px no-repeat;padding:0 0 0 14px;font-size:11px;margin:0 0 0 7px;float:left;}
.Ruteo .h2{background:url(/images/Comun/ic_Ruteo.gif) 0 4px no-repeat;padding:0 0 0 14px;font-size:11px;margin:0 0 0 7px;float:left;}
.Ruteo .Izq{float:left;}
.Ruteo .Der{float:right;}
.Ruteo .Der a{font-size:12px;}
.Ruteo .Der a.izq{padding:0 16px;background:url(/images/Ficha/fd_fleIzq_a.gif) 0 3px no-repeat;color:#b2b5b9;font-weight:bold;}
.Ruteo .Der a.der{padding:0 16px;background:url(/images/Ficha/fd_fleDer_a.gif) right 3px no-repeat;color:#126132;}


/*Mas buscados*/
.MasBuscado{padding-left:10px;margin:auto;margin-top:40px}
.MasBuscado h3{font:bold 16px Arial, Helvetica, sans-serif;padding-top:12px;color:#97b203;float:left;padding:0 0 10px 0;}
.MasBuscado a{color:#1b3e7e;font-size:12px;}
.MasBuscado ul{float:left;padding:0 0 0 0px;.width:630px;}
.MasBuscado ul div ul{ margin-bottom:21px;margin-top:4px;}
.MasBuscado ul div {color: #666666;font-weight: bold;}
.MasBuscado li{width:179px;float:left;background:url(/images/ResBus/ic_Listado.gif) 0 5px no-repeat;padding:0 15px 0 15px;}

/*Banners*/
.ContBanners{width:956px;background:#ffffff;padding:0 12px 4px;text-align:center;margin:0 auto;}
.mapalist .ContBanners{margin-right:20px;}
.layout, .Layout{width:100%}
.ContBanners div{float:left;}
.ContBanners .BannerMed{margin:0 10px;}

/*--------------------------------------HEADER NAVIDAD 2011-----------------------------------------*/

.Hd .navidad_2011{width:650px;height:62px;background:url(/images/Comun/fd_navidad_fondo.png) 0 0 no-repeat;position:absolute;left:34px;top:0;}


/*HEADER*/
.Hd{width:100%;background:#a7c649 url(/images/Comun/Hd_fondo.gif) top repeat-x;border-top:1px solid #9abd23;margin:0 0 10px 0;height:97px;}
body .Header{margin:0 auto;padding:0;position:relative;top:-30px;.top:-30px;top:-30px/0\;height:80px;}
.layout .Hd .Header .Logo{margin-left:10px;}
.Header .Logo{padding:12px 0 0 0;position:absolute;bottom:-5px;bottom:-71px;.bottom:-71px;bottom:-71px/0\;}
.Header .Cont{width:980px;margin:0 auto;}
.Header .Cont2{background: url(/images/Hd/fd_header.gif) bottom no-repeat;width:980px;margin:0 auto;}
.Hd .ContLogin{border:2px solid #cee28c;border-bottom:1px solid #cee28c;height:25px;position:relative}
.Hd .ContLogin .Login{padding:4px 0 0 0;/*position:absolute;right:230px;*/width:980px;margin:0 auto;position:relative;z-index:200}
.Hd .ContLogin .Login ul{float:right}
.Hd .ContLogin .Login .LoginReg li{font-size:11px;color:#fff;cursor:text}
.Hd .ContLogin .Login a{padding:0 0 2px 0;}
.Hd .ContLogin .Login a:hover{text-decoration:underline;cursor:pointer;}
/*.Hd .ContLogin .Login ul{padding:4px 0 0 0;height:18px;display:block;padding-right:60px;margin:0 auto;padding-bottom:10px;*//*right:150px;z-index:3000;right:218px;}
/*ie6* html .Hd .ContLogin .Login ul{right:-1038px;}*/
.Hd .ContLogin .Login li{display:inline;font-size:11px;color:#0909B2;cursor:pointer;}
.Hd .ContLogin .Login li.Reg{margin-right:3px;padding:0 0 0 2px;}
.Hd .ContLogin .Login li.User{font-weight:bold;color:#000;font-size:11px;}
.Hd .ContLogin .Login li.followIN{display:inline}
:first-child + html .Hd .ContLogin .Login li a.facefloat{float:left}
:first-child + html .Hd .ContLogin .Login li a.facefloatR{float:left;right:0px;width:18px;height:17px;}
.Hd .ContLogin .Login li .followme{float:left;color:#146133;cursor:default;margin-left:5px}
.Hd .ContLogin .Login li .Faces{float:left;background:url(/images/Mobile/bt_faceYutube.png) left top no-repeat;width:16px;height:16px;display:block;margin:0 0 0 5px}
.Hd .ContLogin .Login li .Faces:hover{background-position:left bottom}
.Hd .ContLogin .Login li .Utube{float:left;background:url(/images/Mobile/bt_faceYutube.png) right top no-repeat;width:16px;height:16px;display:block}
.Hd .ContLogin .Login li .Utube:hover{background-position:right bottom}
.Hd .ContLogin .Login li .followME{color:#146133;cursor:default;.margin-right:40px}
.Hd .ContLogin .Login li .Face{.display:none;float:right;.position:absolute;.right:21px;top:1px;.float:none;background:url(/images/Mobile/bt_facetwiter.png) left top no-repeat;width:18px;height:17px;display:block;margin:0 0 0 3px}
.Hd .ContLogin .Login li .Face:hover{background-position:left bottom}
.Hd .ContLogin .Login li .twit{.display:block;float:right;.position:absolute;.right:0px;top:1px;.float:none;background:url(/images/Mobile/bt_facetwiter.png) right top no-repeat;width:18px;height:17px;display:block;margin:0 0 0 3px}
.Hd .ContLogin .Login li .twit:hover{background-position:right bottom}
.Hd .ContLogin .Login li .Sep{padding:0px 2px 0 6px;color:#e2e9a5;line-height:0;position:relative;top:-2px;height:18px;font-size:8px;}
.Hd .ContLogin .Login .MiCuenta{font-weight:bold;color:#000;font-size:11px;cursor:text;text-decoration:none;}
.Hd .ContLogin .Login .MiCuenta.Reg{color:#233e85;}
.Hd .ContLogin .Login .Reg{margin-right:3px;font-weight:normal;font-size:11px;font-weight:bold;color:#000;font-size:11px;cursor:text;text-decoration:none;}
.Hd .ContLogin .Login li span.Sep{padding:0px 2px 0 6px;color:#e2e9a5;line-height:0;position:relative;top:-2px;height:18px;font-size:8px;}
.Hd .Logo{float:left;width:208px;height:51px;z-index:10}
.Hd .Logo img{margin:5px 0 0 0;}
.Hd .Header .Logo{width:211px;float:left;}
.Hd  .Cont2 .Sol{width:660px;/*padding:60px 0 0 0;.padding-top:34px;*/margin:0 auto;float:left;position:absolute;left:234px;z-index:100;top: 63px;.top:33px}
/*ie6*/* html .Hd  .Cont2 .Sol{width:731px;}
.Hd .Cont2 .Sol li{font-size:13px;float:left;/*display:block;padding:4px 2px 0;*/color:#719004;}
/*solapa buscar propiedades*/
.Hd .Cont2 .Sol .sol1{margin:0 5px 0 0;float:left;position:relative;background:url(/images/Comun/Sol_Buscar.gif) 0 0 no-repeat;width:143px;height:24px;font-size:14px;font-weight:bold;color:#0b6434;text-decoration:none;padding:7px 0 0 15px;}
.Hd .Cont2 .Sol .Buscar{background-position:0 0;font-size:14px;font-weight:bold;color:#0b6434;width:143px;height:24px;}
.Hd .Cont2 .Sol .Buscar:hover{background-position:0 -62px;cursor:pointer;font-size:14px;font-weight:bold;color:#6a830c;}
.Hd .Cont2 .Sol .Act1{margin:0 5px 0 0;float:left;position:relative;background:url(/images/Comun/Sol_Buscar.gif) no-repeat;background-position:0 -31px;width:143px;height:24px;cursor:auto;font-size:14px;font-weight:bold;color:#fff;}
/*Solapa obra*/
.Hd .Cont2 .Sol .sol2{margin:0 5px 0 0;float:left;position:relative;background:url(/images/Comun/Sol_Obra.gif) 0 0 no-repeat;width:98px;height:24px;font-size:14px;font-weight:bold;color:#0b6434;text-decoration:none;padding:7px 0 0 15px;}
.Hd .Cont2 .Sol .Obra{background-position:0 0;font-size:14px;font-weight:bold;color:#0b6434;width:98px;height:24px;}
.Hd .Cont2 .Sol .Obra:hover{background-position:0 -62px;cursor:pointer;font-size:14px;font-weight:bold;color:#6a830c;}
.Hd .Cont2 .Sol .Act2{margin:0 5px 0 0;float:left;position:relative;background:url(/images/Comun/Sol_Obra.gif) no-repeat;background-position:0 -31px;width:98px;height:24px;cursor:auto;font-size:14px;font-weight:bold;color:#fff;}
/*solapa publicar*/

.Hd .Cont2 .Sol .sol3{margin:0 5px 0 0;float:left;position:relative;background:url(/images/Comun/bt_newpulicar.gif) 0 0 no-repeat;width:90px;height:31px;display:block;font-size:14px;font-weight:bold;color:#0b6434;text-decoration:none;padding:7px 0 0 15px;}
.Hd .Cont2 .Sol .Publi{background-position:left top;display:block;font-size:14px;font-weight:bold;color:#06381d;width:75px;height:24px;}
.Hd .Cont2 .Sol .Publi:hover{background-position:left bottom;cursor:pointer;display:block;font-size:14px;font-weight:bold;}
.Hd .Cont2 .Sol .Act3{margin:0 5px 0 0;float:left;position:relative;background:url(/images/Comun/bt_newpulicar.gif)left bottom no-repeat;width:75px;height:24px;cursor:auto;display:block;font-size:14px;font-weight:bold;color:#0b6434;}
/*ie7*/*:first-child+html .layout .Hd .Header .Logo{left:0;}
/*ie6*/* html .layout .Hd .Header .Logo{left:0%;}
.Hd .ContLogin .Login{right:10px}
/*ie6*/* html .Hd .ContLogin .Login{left:-30px}
/*.mapalist .Hd .Cont2 .Sol .ayuda{right:-260px}*/
.layout .Hd .ContLogin .Login{position:relative;width:100%;}
.ContGral{width:1000px;margin:0 auto;padding:5px 0 0;}
.ContGral a{color:#224085;font-size:11px;}
/*header 100%*/
.layout .Hd{width:100%;height:109px;min-width:980px;.margin-top:-15px}
.layout .Header{position:relative;width:100%;}
/*.mapalist .layout .Hd .Header .Login ul{margin-right:10px;}*/
.layout .Hd .Header .Cont2 .Sol{left:23%;}
/*ie6*/* html .layout .Hd .Header .Cont2 .Sol{left:25%}
/*ie7*:first-child+html .layout .Hd .Header .Cont2 .Sol{left:400px}*/
* html div.layout { 
   width: expression( document.body.clientWidth < 999 ? "998px" : "auto" ); /* set min-width for IE */
}


/*solapa inmobiliarias*/
.Hd .Cont2 .Sol .sol4{margin:0 5px 0 0;float:left;position:relative;background:url(/images/Comun/Sol_Inmo.gif) 0 0 no-repeat;width:105px;height:24px;font-size:14px;font-weight:bold;color:#0b6434;text-decoration:none;padding:7px 0 0 15px;}
.Hd .Cont2 .Sol .Inmo{background-position:0 0;font-size:14px;font-weight:bold;color:#0b6434;width:105px;height:24px;}
.Hd .Cont2 .Sol .Inmo:hover{background-position:0 -62px;cursor:pointer;font-size:14px;font-weight:bold;color:#6a830c;}
.Hd .Cont2 .Sol .Act4{margin:0 5px 0 0;float:left;position:relative;background:url(/images/Comun/Sol_Inmo.gif) no-repeat;background-position:0 -31px;width:105px;height:24px;cursor:auto;font-size:14px;font-weight:bold;color:#fff;}
/*solapa Guia y noticias*/
.Hd .Cont2 .Sol .sol5{margin:0 5px 0 0;float:left;position:relative;background:url(/images/Comun/Sol_Guia.gif) 0 0 no-repeat;width:130px;height:24px;font-size:14px;font-weight:bold;color:#0b6434;text-decoration:none;padding:7px 0 0 15px;}
.Hd .Cont2 .Sol .Guia{background-position:0 0;font-size:14px;font-weight:bold;color:#0b6434;width:130px;height:24px;}
.Hd .Cont2 .Sol .Guia:hover{background-position:0 -62px;cursor:pointer;font-size:14px;font-weight:bold;color:#6a830c;}
.Hd .Cont2 .Sol .Act5{margin:0 5px 0 0;float:left;position:relative;background:url(/images/Comun/Sol_Guia.gif) no-repeat;background-position:0 -31px;cursor:auto;width:130px;height:24px;font-size:14px;font-weight:bold;color:#fff;}
.Hd .Cont2 .Sol .ayuda{/*padding:5px 0 0 29px*/font-size:12px;/*position:absolute;right:-70px;*/margin:10px 0 0 0;float:right;}
/*.Hd .Cont2 .Sol .mobile{padding:5px 0 0 29px;font-size:11px;position:absolute;right:0;margin:3px 0 0 0;float:right;}*/
.Hd .Cont2 .Sol .Sep{padding:0px 6px 0 6px;color:#e2e9a5;line-height:0;position:relative;top:-2px;height:18px;font-size:8px;}
.Header .Login .MicuentaAct{font-weight:bold;color:#233e85;font-size:11px;cursor:text;text-decoration:none;}




/*Footer*/
/*ie6*/* html .Ft .Footer{margin-bottom:30px}
/*ie6*/* html .Ft .Footer .inf .terminos{padding:0;}
/*ie6*/* html .Ft .Footer .inf .infRight{padding:0;}
/*ie6*/* html .Ft .Footer .inf .infRight li{padding-top:4px;}
/*footer 100%
.layout .Ft, .Ft{width:100%;}*/
/*ie6*html .layout .Ft{margin-bottom:0;width:95.4%;margin-top:25px;}*/ 
/*.Ft{width:100%;margin:25px 15px 30px 15px;min-width:980px;}*/
.Ft, layout .Ft{clear:both;position:relative;width:auto !important;width:100%;min-width:980px;margin-bottom:30px;margin:25px 0 30px 0;}
/*ie6*/* html .Ft, layout .Ft{width:100%}
.Ft .Footer{position:relative;width:auto !important;background:#f2f2f2;padding:14px 5px 0 15px;}
/*ie6* html .mapalist .layout .Ft{margin-bottom:0;width:95.4%;margin-top:25px;}*/
.layout .Ft .Footer .line, .Layout .Ft .Footer .line {position:relative;width:99.3%;}

/*.Ft .Footer{margin:0 auto;background:#f2f2f2;position:relative;padding:14px 12px 16px 22px;margin-bottom:30px;width:98.69%}*/
/*ie6* html .Ft .Footer{margin-bottom:30px;width:96%;}*/
.Ft .Footer .Cv{/*background:url(/images/Comun/cv_ft.gif) no-repeat;*/width:14px;height:14px;position:absolute;}
.Ft .Footer .Tl{top:0;left:0;background-position:left top;}
/*ie6*/* html .mapalist .Ft .Footer .Tr{right:18px;}
/*ie6*/* html .mapalist .Ft .Footer .Br{right:18px;}
/*ie6*/* html .Ft .Footer .Tl{left:-22px;}
/*ie6*/* html .Ft .Footer .Bl{left:-22px;top:140px;}
/*ie6*/* html .Ft .Footer .Tr{right:0;}
/*ie6*/* html .Ft .Footer .Br{top:140px;right:0;}
.Ft .Footer .Tr{top:0;right:0;background-position:right top;}
.Ft .Footer .Bl{bottom:0;left:0;background-position:left bottom;}
.Ft .Footer .Br{bottom:0;right:0;background-position:right bottom;}
.Ft .Footer .FtAyuda{width:936px;padding:0 0 8px 0;}
.Ft .Footer .FtAyuda .Flecha{font-size:12px;font-weight:bold;color:#99af20;padding:5px 0 0 13px;float:left;background:none;width:99px;height:24px;display:inline;margin:0 4px 0 0;background:url(/images/Comun/Flecha.gif) no-repeat;}
.Ft .Footer .FtAyuda li{padding:5px 10px 9px 6px;float:left;}
.Ft .Footer .FtAyuda a{color:#214895;font-size:12px;}
.Ft .Footer .FtAyuda .div{color:#c5c5c3;font-weight:bold;padding:0 6px 0 6px;position:absolute;}
/*ie6* html .Ft .Footer .FtAyuda .div{padding:0;}*/
.Ft .Footer .line{ background:url(/images/Comun/line.gif) repeat-x;width:936px;height:2px;}
/*ie6*/ .Ft .Footer .inf{position:relative;top:7px;} 
.Ft .Footer .inf .terminos{width:480px;padding:10px 0 0 0;float:left;}
/*ie6* html .Ft .Footer .inf .terminos{padding:0;}*/
.Ft .Footer .inf .terminos li{font-size:11px;color:#767676;}
.Ft .Footer .inf .terminos .MargenTop{padding:4px 0 0 0;}
.Ft .Footer .inf .terminos .imgTerminos{background:url(/images/Comun/Lg_ft.gif) no-repeat;width:42px;height:35px;padding:0 10px 0 0;float:left;}
.Ft .Footer .inf .BoxDerecha .infRight{float:right;padding:4px 0 0 0;} 
.Ft .Footer .inf .BoxDerecha .infRight{float:left;padding:4px 0 0 0;width:346px}
.Ft .Footer .inf .BoxDerecha{display:inline;float:right;width: 425px;}
.Ft .Footer .inf .BoxDerecha .agea{float:left;display:block;width:79px;}
.Ft .Footer .inf .BoxDerecha .agea .text{font-size:10px;color:#979797;padding:0;position:absolute;right:14px;top:2px;}
* html .Ft .Footer .inf .BoxDerecha .text{right:10px;top:-15px;}
.Ft .Footer .inf .BoxDerecha .agea .logo{background:url(/images/Comun/Agea.png) 0 0 no-repeat;width:79px;height:80px;floaT:right;padding:0} 
* html .Ft .Footer .inf .BoxDerecha .agea .logo{background:url(/images/Comun/Agea.png) 0 16px no-repeat;}
.Ft .Footer .inf .infRight li{float:left;font-size:11px;padding:10px 9px 1px 9px;}
.Ft .Footer .inf .infRight .ftprimero{padding-left:56px!important}
.Ft .Footer .inf .infRight .div{color:#c5c5c3;font-weight:bold;padding:0 9px 0 9px;position:absolute;}
.Ft .Footer .inf .infRight .derecha{float:right;padding:0 9px 0 9px;}

/*VALIDATION ERROR*/
.input-validation-error{background-color:#fcf1bf;}
/*nueva linea agregada por MP*/.Cont .Error .validation-summary-errors{width:350px;color:#c27c02;padding-left:43px;}
.defecto .Error .validation-summary-errors{width:350px;color:#c27c02;padding-left:0;}
/*ESTUCTURAS*/
/*.Layout{width:100%;width:980px;;margin:0 auto;}*/


/*Path*/
.ContCentra .Path{padding:0 0 7px 16px;}
.ContCentra .Path li{float:left;font:bold 16px Arial, Helvetica, sans-serif;}
.ContCentra .Path li a{color:#234086;}
.ContCentra .Path li span{margin:0 4px;color:#999;}
.ContCentra .Path li h4{color:#d27b1d;font-weight:bold;}

/*PAGINADO*/
.paginado{text-align:center;height:21px;padding:0;width:auto;font-size:12px;}
.paginado div{display:inline;} 
/*LINK*/
.paginado a{/*margin-left:4px;*/color:#3b5998;padding:4px 6px;border:1px solid #e5e5e5;/*background:url(/images/ResBus/sep.gif) right 5px no-repeat;*/position:relative;}
.paginado a span{display:none;}
.paginado a:hover{color:#316d33;text-decoration:none;background:none;background-color:#e3f7ba;padding:4px 6px;}
.paginado a:hover span{display:block;background-color:#e3f7ba;cursor:pointer;position:absolute;top:0;left:-1px;padding:0;margin:0;width:7px;height:22px;font-size:0;z-index:10;}
/*ie6*/* html .paginado a:hover span{top:1px;}
/*ie7*/*:first-child+html .paginado a:hover span{top:1px;}
/*INACTIVO*/
.paginado span{color:#ccc;padding:4px 6px;}
.paginado .pri, 
.paginado .ant, 
.paginado .ult, 
.paginado .sig{/*background:url(/images/ResBus/sep.gif) right 7px no-repeat;*/font-size:12px;}
.paginado .pri span, 
.paginado .ant span, 
.paginado .ult span, 
.paginado .sig span{display:none;}
.paginado .ult{background:none;}
/*ACTIVO*/
.paginado p{padding:4px 6px;display:inline;background:none;/*background-color:#fafaf9;*/color:#8da42f;font-weight:bold;border:1px solid #e5e5e5;position:relative;/*margin-right:1px;*/font-size:12px;}
.paginado p span{display:none;/*position:absolute;top:-1px;left:-1px;padding:0;margin:0;width:2px;height:21px;font-size:0;z-index:10; border:1px solid #D8D8D8;border-right:0;*/}
/*IE6*/* html .paginado p span{top:0;}

.paginado .maxresults{float:right;position:relative;top:-18px;}
.paginado .PagNum{padding:0 36px 0 0;color:#666;font-size:12px;}
.paginado .n{margin-right:4px}

/*Paginado Inferior*/
.PaginadoInf{position:relative;margin-top:8px;height:44px;width:754px;float:left}
.PaginadoInf .Flecha{position:absolute;top:-13px;left:5px;background:url(/images/ResBus/fd_InfFlecha.gif) no-repeat;width:16px;height:13px;}
.PaginadoInf .Mail{background:url(/images/ResBus/fd_PagInf.gif) repeat-x;margin:0 0 11px;padding:9px 0 8px 27px;}
/*.PaginadoInf .Mail a{background:url(/images/ResBus/ic_Mail.gif) 0 2px no-repeat;padding:0 0 0 22px;font-size:12px;}*/


/*AJAX LOGIN*/
body{position:relative;/*height:100%;*/width:100%}
.opacity{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=50);opacity:0.5;z-index:3000;}
* html .opacity{position:absolute;}
.ajax{position:absolute;top:420px;right:63%;margin-right:0px;width:232px;z-index:3001;background:#fff;padding:17px 14px 18px 14px;background:url(/images/Popup/fd_Flecha.gif) repeat-y;}

/*FORMULARIO AJAX*/
.ajax .title_formulario{border-bottom:1px solid #dfdce0;padding:0 0 10px 0;z-index:500;}
/*ie6*/* html .ajax .title_formulario{padding:0;}

/*esto es para el nuevo login*/
.ajax .title_formularioNuevo h2{background:url(/images/Login/fd_registrate.jpg) no-repeat;margin-bottom: 3px;width:84px;height:16px;float:left; font-size:0px;}
.ajax .title_formularioNuevo .Cerrar{background:url(/images/Popup/ic_Quit.gif) no-repeat;width:14px;height:14px;float:right;}
.ajax .title_formularioNuevo .Cerrar:hover{ background:url(/images/Popup/ic_QuitHover.gif) no-repeat;width:14px;height:14px;float:right; }

.ajax .title_formulario h2{background:url(/images/Login/fd_TitleLogin.gif) no-repeat;width:84px;height:13px;float:left; font-size:0px;}
.ajax .title_formulario .Cerrar{background:url(/images/Popup/ic_Quit.gif) no-repeat;width:14px;height:14px;float:right;}
.ajax .title_formulario .Cerrar:hover{ background:url(/images/Popup/ic_QuitHover.gif) no-repeat;width:14px;height:14px;float:right; }
.ajax fieldset{margin:0;padding:0 0 0 0;}
.ajax .formulario{border:0;float:left;margin-left:0;padding-left:0;padding-bottom:5px;}
.ajax .formulario label{color:#666;font-size:11px;text-align:right;padding:0 2px 0 0;}
.ajax .formulario input{width:150px;height:16px;border:1px solid #d3d4d8;margin-top:10px;margin-right:3px;}
/*ie7*/*:first-child+html .ajax .formulario input{margin-right:0;}
/*ie6*/* html .ajax .formulario input{margin-right:0;}
.ajax .formulario a.alineacion{font-size:11px;padding-left:65px;}
.ajax h3{font:bold 12px/17px Arial, Helvetica, sans-serif;padding:10px 0 2px 0;}
/*ie6*/* html .ajax h3{padding-top:6px;}
.ajax .formulario .modif{text-align:right;}
/*ie6*/* html .ajax .formulario .modif{width:218px;}
.ajax .formulario .contenido p{padding:0 0 5px 0;}
.ajax .formulario .contenido span.modif{margin:0;float:none;height:auto;cursor:default;color:#9f0106;font-weight:bold;line-height:15px;padding:10px 0 0 0;text-decoration:none;cursor:text;}
.ajax .contenido{background: url(/images/Login/fdo_registrate.gif) bottom no-repeat;width:220px;padding:12px 7px 13px 7px;margin:13px 0 0 0;}

.ajax .contenidoNuevoLogin{background: url(/images/Login/fdo_registrate.gif) bottom no-repeat;padding:7px 7px 7px 7px;margin:2px 0 0 0;}

.ajax .contenidoNuevoLogin h2{ width:202px;padding:0px 0 0 0;margin-bottom:7px;font-size:0px;color:#156135;background: url(/images/Login/fd_registradoNuevo.gif) bottom no-repeat; height:33px;} 

.ajax .contenido h2{ background:url(/images/Login/fd_registrado.gif) no-repeat;width:202px;height:14px;padding:10px 0 0 0;font-size:0px;color:#444;} 

/*REGISTRATE AJAX*/
.ajax.regis{width:248px;background:transparent;float:left}
.ajax .registrate{position:relative;width:246px;}
.ajax .fd_top{background:url(/images/Login/fd_top.png) no-repeat;position:absolute;top:-28px;left:0px;width:250px;height:28px;}
.ajax .fd_top_right{background:url(/images/Login/fd_top_right.png) no-repeat;position:absolute;top:-28px;left:0px;width:250px;height:28px;}
.ajax .fd_bottom{background:url(/images/Login/fd_bottom.png) no-repeat;position:absolute;left:0px;bottom:-20px;width:250px;height:20px;}
/*ie6*/* html .ajax .fd_top{top:-28px;}
/*ie6*/* html .ajax .fd_bottom{bottom:-16px;}
.ajax .in_registrar{border-left:1px solid #c8c7c7;border-right:1px solid #c8c7c7;background:#fff url(/images/Login/fdo_login.gif) bottom repeat-x;padding:0 14px 0 14px;width:216px;}
/*ie6*/* html .ajax .in_registrar{padding-left:13px;padding-bottom:0;width:216px;}
/*ie7*/*:first-child+html .ajax .in_registrar{padding-left:11px;padding-bottom:0;width:219px;}
.in_registrar .BoxError{display:none;}

/*AJAX LOGIN ERROR*/
.error .BoxError{display:block;}
.error input{background:#fcf1bf;}
.error .BoxError{background:#fff1af;width:200px;padding:5px 9px;margin-top:12px;position:relative;}
.error .BoxError li{font:bold 11px/14px Arial, Helvetica, sans-serif;color:#c27c02;font-weight:normal;float:left;display:block;padding-left:26px}
.error .BoxError span.img{background:url(/images/Login/ic_error.png) no-repeat;width:18px;height:25px;position:absolute;right:190px;}
/*ie6*/* html .error .BoxError span.img{top:5px}
/*.in_registrar .BoxError{display:none;}*/
/*.Error{background:#fff1af url(/images/Popup/ic_Error.png) 22px 10px no-repeat;padding:8px 0 10px 67px;margin:22px 15px 0 0;display:none;margin-left:7px;}*/
.Error p{color:#c27c02;font-size:12px;}
.Error p.de {
    background:url("/images/Popup/ic_Error.png") no-repeat scroll 19px 6px #FCF1BF;
    color:#C27C02;    
    padding-left:65px;
    padding-top:5px;    
    color:#c27c02;font-size:12px;
    margin-top:10px 
   }
.flatantes{padding: 7px 0 7px 37px;background-color:#FCF1BF;color:#C27C02;}   
.Popup .Vendedor .Errores input{background-color:#fcf1bf;}
.Errores .Cont .Form .ErrorMarca{background:#fff8d5;}
.Errores .Error{display:block;}
.Error ul {color:#C27C02;font-size:12px;}
/*BOTONES AJAX*/
.ajax .formulario .Boton{padding-left:65px;}
.ajax .formulario .Boton2{padding-left:65px;}
.Btnlogin span{margin-top:11px;float:left;display:block;height:21px;cursor:pointer;}
.Btnlogin a{color:#fff;font-size:12px;float:left;}
.Btnlogin a:hover{text-decoration:none;}
.Btnlogin a .L{background:url(/images/Btn/fd_btnNaranjaL.gif) ;width:3px;}
.Btnlogin a .R{background:url(/images/Btn/fd_btnNaranjaR.gif);width:3px;}
.Btnlogin a .M{background:url(/images/Btn/fd_btnNaranjaM.gif) repeat-x;line-height:20px;color:#fff;padding:0 12px 0 11px;font-weight:bold;}
.Btnlogin a:hover .L{background:url(/images/Btn/fd_btnNaranjaLHover.gif) ;width:3px;}
.Btnlogin a:hover .R{background:url(/images/Btn/fd_btnNaranjaRHover.gif);width:3px;}
.Btnlogin a:hover .M{background:url(/images/Btn/fd_btnNaranjaMHover.gif) repeat-x;}

.ajax .formulario .contenido .Bt{padding-left:34px;}
.Btnreg span{margin-top:11px;float:left;display:block;height:21px;cursor:pointer;}
.Btnreg a{color:#fff;font-size:12px;float:left;}
.Btnreg a:hover{text-decoration:none;}
.Btnreg a .L{background:url(/images/Btn/fd_btnNaranjaL.gif) no-repeat;width:3px;}
.Btnreg a .R{background:url(/images/Btn/fd_btnNaranjaR.gif) no-repeat;width:3px;}
.Btnreg a .M{background:url(/images/Btn/fd_btnNaranjaM.gif) repeat-x;line-height:20px;color:#fff;padding:0 13px;font-weight:bold;}
.Btnreg a:hover .L{background:url(/images/Btn/fd_btnNaranjaLHover.gif) no-repeat;width:3px;}
.Btnreg a:hover .R{background:url(/images/Btn/fd_btnNaranjaRHover.gif) no-repeat;width:3px;}
.Btnreg a:hover .M{background:url(/images/Btn/fd_btnNaranjaMHover.gif) repeat-x;}

/*CURVAS AJAX*/
.formulario .contenido{position:relative;width:201px;border:2px solid #d9e7af;}
.formulario .contenido .Cv {background:url(/images/Login/cv_fdo_registrate.gif) no-repeat;width:12px;height:14px;position:absolute;}
.formulario .contenido .Tl{top:-2px;left:-2px;background-position:left top;}
.formulario .contenido .Tr{top:-2px;right:-2px;background-position:right top;}


.formulario .contenidoNuevoLogin{position:relative;width:201px;border:2px solid #d9e7af;}
.formulario .contenidoNuevoLogin .Cv {background:url(/images/Login/cv_fdo_registrateNuevo.gif) no-repeat;width:12px;height:14px;position:absolute;}
.formulario .contenidoNuevoLogin .Tl{top:-2px;left:-2px;background-position:left top;}
.formulario .contenidoNuevoLogin .Tr{top:-2px;right:-2px;background-position:right top;}
.formulario .contenidoNuevoLogin .Bl{bottom:-2px;left:-2px;background-position:left bottom;}
.formulario .contenidoNuevoLogin .Br{bottom:-2px;right:-2px;background-position:right bottom;}

/*ie6*/* html .formulario .contenido .Bl{bottom:-1px;right:0;}
/*ie6*/* html .formulario .contenido .Br{bottom:-1px;right:0;}
.formulario .contenido .Bl{bottom:-2px;left:-2px;background-position:left bottom;}
.formulario .contenido .Br{bottom:-2px;right:-2px;background-position:right bottom;}

.pendiente{background-color:Yellow;}



.banner_t{width:980px;height:40px;background:#cdcdcd;float:left;/*position:absolute; top:230px; right:10px;*/}




.banner_r{
background-color:transparent;
font-family:Verdana,Geneva,Arial,sans-serif;
left:50%;
margin-left:500px;
margin-top:0px;
position:fixed;
visibility:visible;
width:20px;
}




/*Historico*/
.historico{width:980px;margin:0 auto;padding:0 0 40px 0;}
.Modif{padding:0 0 20px 0;}
.Modif .Ruta{padding-left:0;}
.historico .titulo{padding:44px 0 10px 0;margin:0 0 52px 0;position:relative;}
.historico .hist{margin-bottom:21px;}
.historico p{padding:0 0 0 4px;}
/*fin calendario*/
.historico .titulo .sombra{background:url(/images/inmobiliaria/borde_titulo.gif) repeat-x ;position:absolute;bottom:-20px;left:0;width:987px;height:10px;}
/*ie7*/*:first-child+html .historico .titulo .sombra{bottom:-15px;}
/*ie6*/* html .historico .titulo .sombra{top:55px;}
.historico .hist .sombra{background:url(/images/inmobiliaria/borde_titulo.gif) repeat-x ;position:absolute;bottom:-9px;left:0;width:987px;height:10px;}
/*ie7*/*:first-child+html .historico .hist .sombra{bottom:-5px;}
/*ie6*/* html .historico .hist .sombra{top:75px;}
.historico .Envios{margin:0 0 3px 0;padding:24px 0 0 0;}
.historico .titulo h3{font-size:23px;font-weight:bold;color:#156135;display:inline;}
.historico .hist h3{font-size:22px;font-weight:bold;color:#156135;display:inline;}
.historico .titulo .Title{font-size:20px;font-weight:bold;color:#9abd24;}
.historico .hist .Title{font-size:21px;font-weight:bold;color:#9abd24;}
.historico .ContAviso{width:987px;padding:63px 0 0 0;}
.historico .ContAviso .Aviso{padding:13px 0 8px 0;}
.historico .ContAviso .Fecha{padding:11px 0 9px 0;border-bottom:1px solid #e2e2e2;font-weight:bold;}
.historico .ContAviso .Aviso a{font-weight:bold;}
.historico .Datos{background-color:#e8f5d2;padding:13px 20px 11px 20px;border:1px solid #e8f5d2;position:relative;font-size:13px;color:#000;margin:38px 0 6px 0;width:947px;}
.historico .Datos .Cv{background:url(/images/inmobiliaria/cv_datos.gif);width:5px;height:5px;position:absolute;font-size:0;}
.historico .Datos .Tl{top:-1px;left:-1px;background-position:left top;}
.historico .Datos .Tr{top:-1px;right:-1px;background-position:right top;}
/*ie6*/* html .historico .Datos .Tr{right:-2px}
.historico .Datos .Bl{bottom:-1px;left:-1px;background-position:left bottom;}
/*ie6*/* html .historico .Datos .Bl{bottom:-2px;}
.historico .Datos .Br{bottom:-1px;right:-1px;background-position:right bottom;}
/*ie6*/* html .historico .Datos .Br{bottom:-2px;right:-2px;}
.historico .Datos .Coll{float:left;background:url(/images/inmobiliaria/Datos_pipe.gif) right no-repeat;margin:0 14px 0 0;padding:0 5px 0 0}
.historico .Datos .Coll p{padding:0 12px 0 0}
.historico .Datos .Coll .contacto{padding:0 7px 0 0;}

.historico .Datos .Colm p{float:left;display:inline;}
/*.historico .Datos .Colm .mail{padding:0 3px 0 0;}*/
.historico .Datos .Colm a{float:left;padding:0 12px 0 0;font-weight:bold;}
.historico .Datos .Colr{float:left;}
.historico .Datos .Colr .tel{padding:0 7px 0 0;}
.historico .busquedas{padding:14px 0 13px 27px;border-bottom:1px solid #e2e2e2;width:960px;}
.historico .busquedas .Colizq{font-size:13px;color:#444;float:left;padding:0 5px 0 0;}
.historico .busquedas .Colmedio{float:left;width:800px}
.historico .busquedas .Colmedio a{font-size:11px;width:750px;}
.historico .busquedas .Colmedio .title{font-size:13px;font-weight:bold;width:750px;display:block}
.historico .busquedas .Colmedio h4{font-weight:bold;color:#156135;padding:8px 0 4px 0;font-size:12px;}



.Layout .ContGralForm li, .layout .ContGralForm li {background:url("/images/Publicar/im_bull.png") no-repeat scroll left 5px transparent;padding: 0 0 7px 28px;width: 200px;}

/*home*/
h1#tituloh1{
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font: 10px/12px Arial,Helvetica,sans-serif;
    margin: 8px 8px 8px 13px;
    padding: 0;
    position: absolute;
}	

.Cuerpo .Cont .Ppal p#title_home {
    background: url("/images/Home/sombra_h1.gif") no-repeat scroll left bottom transparent;
    color: #156135;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 0 21px;
    padding: 8px 0 10px;
}
.followUS{color:#146133;cursor:default;margin-left:5px}
.Faces{background:url(/images/Comun/bt_face&utube.png) left top no-repeat;width:16px;height:16px;display:block;margin:0 3px 0 5px}
.Faces:hover{background-position:left bottom}
.Utube{background:url(/images/Comun/bt_face&utube.png) right top no-repeat;width:16px;height:16px;display:block}
.Utube:hover{background-position:right bottom}

/*redes sociales*/

.boxContRedes{float:right;margin-top:3px;}

.seguirTwit{width:61px;height:20px;background: url(/images/Comun/twitter_seguir.png) left -25px no-repeat; float:left; margin-right:15px;}

.seguirTwit:hover{background-position: left 0px; text-decoration:none!important;}

.Header .ayudaPosition{font-size:12px;position:absolute;right:13px;margin:10px 0 0 0;top:58px;.top:30px}

.Header .ayudaPosition .Sep{padding:0px 6px 0 6px;color:#e2e9a5;line-height:0;position:relative;top:-2px;height:18px;font-size:8px;}

/*redes sociales en la home*/
.boxHomeRedes {width:300px;.width:300px}
.boxHomeRedes .twitter{height:30px; border:1px solid #d9e9f3; padding-top:13px; margin-bottom:2px;
background: #feffff;
background: -moz-linear-gradient(top, #feffff 0%, #def7fd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(100%,#def7fd));
background: -webkit-linear-gradient(top, #feffff 0%,#def7fd 100%);
background: -o-linear-gradient(top, #feffff 0%,#def7fd 100%);
background: -ms-linear-gradient(top, #feffff 0%,#def7fd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#def7fd',GradientType=0 );
background: linear-gradient(top, #feffff 0%,#def7fd 100%);}
/*.boxHomeRedes .facebook{height:163px; overflow:hidden; border-bottom:1px solid #b8c5e0;margin-bottom:2px;}*/
.boxHomeRedes .facebook{ background-color:#f4f5f9; border:1px solid #b8c5e0; padding:10px; overflow:hidden; margin-bottom:2px;}
.boxHomeRedes .Gmas{height:30px; border:1px solid #e6e6e6; padding-top:13px; margin-bottom:2px; padding-left:10px;
background: #fefefe;
background: -moz-linear-gradient(top, #fefefe 0%, #f4f4f5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f4f4f5));
background: -webkit-linear-gradient(top, #fefefe 0%,#f4f4f5 100%);
background: -o-linear-gradient(top, #fefefe 0%,#f4f4f5 100%);
background: -ms-linear-gradient(top, #fefefe 0%,#f4f4f5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f4f4f5',GradientType=0 );
background: linear-gradient(top, #fefefe 0%,#f4f4f5 100%);}
.boxHomeRedes  .Gmas .recomend{width:auto;display:inline;font-size:12px;color:#222222; font-family:Arial, Helvetica, sans-serif; float:left; line-height:normal;}
.boxHomeRedes  .Gmas .GmasiframeCont{ float:left; margin-top:-2px;}
.googlesite{margin: 0 5px 0 0;float:right;border:0;width:20px;height:20px;}
.boxMobiles{width:298px;border:1px solid #acc0af;margin:20px 0 0 0;float:left;position:relative;}
.boxMobiles .pronto{background:url(/images/Home/sp_mobile.png) no-repeat;display:block;width:39px;height:14px;background-position:0 -400px;position:absolute;top:59px;right:-1px;z-index:10;}
.boxMobiles h2{font:14px/15px Arial, Helvetica, sans-serif;font-weight:bold;padding:8px;border-bottom:1px solid #acc0af}
.boxMobiles h2 span{color:#9eb428;}
.boxMobiles ul{float:left;}
.boxMobiles ul li{float:left;border-right:1px solid #acc0af;}
.boxMobiles ul li.last{border:none;}
.boxMobiles ul li a{background:url(/images/Home/sp_mobile.png) no-repeat;display:block;}
.boxMobiles ul li a.iphone{width:81px;height:40px;background-position:0 0;}
.boxMobiles ul li a.iphone:hover{width:81px;height:40px;background-position:0 -40px;}
.boxMobiles ul li a.Nokia{width:72px;height:40px;background-position:0 -80px;}
.boxMobiles ul li a.Nokia:hover{width:72px;height:40px;background-position:0 -120px;}
.boxMobiles ul li a.iPad{width:60px;height:40px;background-position:0 -160px;}
.boxMobiles ul li a.iPad:hover{width:60px;height:40px;background-position:0 -200px; }
.boxMobiles ul li a.Blackberry{width:39px;height:40px;background-position:0 -240px;}
.boxMobiles ul li a.Blackberry:hover{width:39px;height:40px;background-position:0 -280px;}
.boxMobiles ul li .Android{background:url(/images/Home/sp_mobile.png) no-repeat;display:block;width:42px;height:40px;background-position:0 -320px;}
/*.boxMobiles ul li a.Android:hover{width:42px;height:40px;background-position:0 -360px;}*/


/* login */
.CheckBoxLogin{width:201px;float:left;padding: 0 0 0 10px}
.CheckBoxLogin input{border:none!important;height:13px!important;margin-right:0!important;margin-top:7px!important;width:13px!important;margin-left:53px}

/* login All */
.CheckBoxLoginAll{width:201px;float:left;padding: 0 0 0 10px}
.CheckBoxLoginAll input{border:none!important;height:13px!important;margin-right:0!important;margin-top:7px!important;width:13px!important;margin-left:72px}
/*banner nuevo*/
.BannerInmobiliarias{margin:0 auto;width:240px;}
.BannerInmobiliarias2{margin:15px auto;}